Volume Slicer Applet Demos

These applets require a Java-enhanced browser. They work fairly well using Netscape2.0.

Some medical imaging modalities (MR, CT, Nuclear Medicine) produce 2D slices of data through a 3D volume. These slices are often resampled into 3 sets of slices (along the X, Y and Z axes) for transmission. Using Java, the original 2D slices can be transmitted once and resampled locally by your browser on the fly.

The applets read a single image that is a grid of slices from a 3D dataset. A scaled version of the original is presented in the lower right quadrant of each page. Slices through the volume along the Z, X, and Y axes are presented. The user can step through the volume using the 'j' and 'k' keys (up/down and spacebar/backspace work on some platforms). Image updates take on the order of 100 ms. on my SS20, so they're fairly interactive once the whole dataset is loaded.


JPEG versions:
** Warning! ** JPEGs in Java crash Netscape under HPUX (with a BIG core)

GIF versions work on all platforms I've tested (PC, Mac, & Unix):


For the software geeks: These applets make extensive use of ImageFilters (I extended them to VolumeFilters) and new Interfaces used for inter-applet communication. Each of the 3 slice viewers is an independent applet. Their positions are coordinated through a single SlicerControl applet on the same page (it's the "Stop" button).
Here are the sources.

Future enhancements: The viewers here stack their slices. Other, generalized layouts and oblique slicing through the volume are in the works. A 3D measuring tool would also be a natural extension.

Please let me know if you have any problems with these applets. I am grateful for any feedback (yea or nea).
Last Updated: 96/03/31 by abb@nuccard.eushc.org